//
//  displayGeometry.h
//  Reflect
//
//  Created by thrust on Fri Oct 14 2005.
//  Copyright (c) 2005 r. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface displayMetrics : NSObject {
	//uint32_t displayID;
	CGDirectDisplayID _directDisplayID;
	//uint32_t displayID;
	//CGRect rect;
	bool isMain;
	bool isAccelerated;
	bool isOnline;
	bool isActive;
}

-(id) initWithCGDirectDisplayID:(CGDirectDisplayID)directDisplayID;
-(id) initWithCGDirectDisplayIDAsString:(NSString *)directDisplayIDAsString;
-(id) initWithCGDirectDisplayIDAsNumber:(NSNumber *)directDisplayIDAsNumber;
-(CGDirectDisplayID) displayID;
-(CGRect) bounds;
-(CGRect) placeholderBounds;
-(uint32_t) unitNumber;
-(bool) main;
-(bool) accelerated;
-(bool) online;
-(bool) active;

@end
